FILENO

         
#include <stdio.h>
int fileno (stream);
FILE *stream;                указатель на структуру FILE.

Описание.
Функция fileno возвращает текущий handle (номер) файла, связанный с потоком stream . Если поток связан более чем с одним handle -ром и когда поток предварительно открыт, в качестве возвращаемого значения определяется handle.

Возвращаемое значение.
Функция fileno возвращает handle -р файла; в случае ошибки - возвращаемого значения нет. Если поток stream не задан как открытый файл, тогда возвращаемое значение не определено.

Замечание!
Fileno реализуется как макро.

Пример:

   
#include <stdio.h>
int result;
               
	/* следующий оператор определяет handle  файла  для  потока
         stderr*/

         result= fileno(stderr);      /* результат равен 2 */
Hosted by uCoz